female go-between in romantic relationships - Spanish English Dictionary